a monkey on your back - Allemand Anglais Dictionnaire